# near model CODE resource # jump table entries: 96-96 (1 of them) fn00000000: 00000000 4E56 FFF0 link A6, -0x0010 00000004 4E71 nop 00000006 4E71 nop 00000008 594F subq.w A7, 4 0000000A 3F3C 0100 move.w -[A7], 0x100 0000000E 42A7 clr.l -[A7] 00000010 70FF moveq.l D0, 0xFFFFFFFF 00000012 2F00 move.l -[A7], D0 00000014 A9BD syscall GetNewWindow 00000016 2B5F FCDE move.l [A5 - 0x322], [A7]+ 0000001A 2F2D FCDE move.l -[A7], [A5 - 0x322] 0000001E A873 syscall SetPort 00000020 486D FC86 pea.l [A5 - 0x37A] 00000024 4267 clr.w -[A7] 00000026 4267 clr.w -[A7] 00000028 3F3C 01AD move.w -[A7], 0x1AD 0000002C 3F3C 009D move.w -[A7], 0x9D 00000030 A8A7 syscall SetRect 00000032 486D FC86 pea.l [A5 - 0x37A] 00000036 3F3C 001A move.w -[A7], 0x1A 0000003A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000003E A8A8 syscall OffsetRect 00000040 4E5E unlink A6 00000042 4E75 rts fn00000044: 00000044 4E56 FFE6 link A6, -0x001A 00000048 4E71 nop 0000004A 4E71 nop 0000004C 594F subq.w A7, 4 0000004E 3F3C 0100 move.w -[A7], 0x100 00000052 42A7 clr.l -[A7] 00000054 70FF moveq.l D0, 0xFFFFFFFF 00000056 2F00 move.l -[A7], D0 00000058 A97C syscall GetNewDialog 0000005A 2B5F FBB6 move.l [A5 - 0x44A], [A7]+ 0000005E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000062 594F subq.w A7, 4 00000064 3F3C 0101 move.w -[A7], 0x101 00000068 42A7 clr.l -[A7] 0000006A 70FF moveq.l D0, 0xFFFFFFFF 0000006C 2F00 move.l -[A7], D0 0000006E A97C syscall GetNewDialog 00000070 2B5F FBB2 move.l [A5 - 0x44E], [A7]+ 00000074 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000078 594F subq.w A7, 4 0000007A 3F3C 0102 move.w -[A7], 0x102 0000007E 42A7 clr.l -[A7] 00000080 70FF moveq.l D0, 0xFFFFFFFF 00000082 2F00 move.l -[A7], D0 00000084 A97C syscall GetNewDialog 00000086 2B5F FBAE move.l [A5 - 0x452], [A7]+ 0000008A 2B6D FBAE FBAA move.l [A5 - 0x456], [A5 - 0x452] 00000090 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000094 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00000098 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000009C 4E5E unlink A6 0000009E 4E75 rts fn000000A0: 000000A0 4E56 FFEC link A6, -0x0014 000000A4 4E71 nop 000000A6 4E71 nop 000000A8 594F subq.w A7, 4 000000AA A8CB syscall OpenPoly 000000AC 2B5F FBDA move.l [A5 - 0x426], [A7]+ 000000B0 486E FFEC pea.l [A6 - 0x14] 000000B4 3F2D FCAC move.w -[A7], [A5 - 0x354] 000000B8 302D FC8A move.w D0, [A5 - 0x376] 000000BC 5E40 addq.w D0, 7 000000BE 3F00 move.w -[A7], D0 000000C0 A880 syscall SetPt 000000C2 3F2E FFEE move.w -[A7], [A6 - 0x12] 000000C6 3F2E FFEC move.w -[A7], [A6 - 0x14] 000000CA A893 syscall MoveTo 000000CC 3F3C 0006 move.w -[A7], 0x6 000000D0 3F3C 0006 move.w -[A7], 0x6 000000D4 A892 syscall Line 000000D6 7002 moveq.l D0, 0x02 000000D8 C1FC 0006 muls.w D0, 0x6 000000DC 4440 neg.w D0 000000DE 3F00 move.w -[A7], D0 000000E0 4267 clr.w -[A7] 000000E2 A892 syscall Line 000000E4 3F2E FFEE move.w -[A7], [A6 - 0x12] 000000E8 3F2E FFEC move.w -[A7], [A6 - 0x14] 000000EC A891 syscall LineTo 000000EE A8CC syscall ClosePoly/ClosePgon 000000F0 594F subq.w A7, 4 000000F2 A8CB syscall OpenPoly 000000F4 2B5F FBD6 move.l [A5 - 0x42A], [A7]+ 000000F8 486E FFEC pea.l [A6 - 0x14] 000000FC 302D FC8C move.w D0, [A5 - 0x374] 00000100 5E40 addq.w D0, 7 00000102 3F00 move.w -[A7], D0 00000104 302D FCA6 move.w D0, [A5 - 0x35A] 00000108 D06D FD2A add.w D0, [A5 - 0x2D6] 0000010C 3F00 move.w -[A7], D0 0000010E A880 syscall SetPt 00000110 3F2E FFEE move.w -[A7], [A6 - 0x12] 00000114 3F2E FFEC move.w -[A7], [A6 - 0x14] 00000118 A893 syscall MoveTo 0000011A 3F3C 0006 move.w -[A7], 0x6 0000011E 7001 moveq.l D0, 0x01 00000120 C1FC 0006 muls.w D0, 0x6 00000124 4440 neg.w D0 00000126 3F00 move.w -[A7], D0 00000128 A892 syscall Line 0000012A 4267 clr.w -[A7] 0000012C 7002 moveq.l D0, 0x02 0000012E C1FC 0006 muls.w D0, 0x6 00000132 3F00 move.w -[A7], D0 00000134 A892 syscall Line 00000136 3F2E FFEE move.w -[A7], [A6 - 0x12] 0000013A 3F2E FFEC move.w -[A7], [A6 - 0x14] 0000013E A891 syscall LineTo 00000140 A8CC syscall ClosePoly/ClosePgon 00000142 4E5E unlink A6 00000144 4E75 rts 00000146 4E56 FFF0 link A6, -0x0010 0000014A 4E71 nop 0000014C 4E71 nop 0000014E 4E5E unlink A6 00000150 4E75 rts fn00000152: 00000152 4E56 FFF0 link A6, -0x0010 00000156 4E71 nop 00000158 4E71 nop 0000015A 594F subq.w A7, 4 0000015C 3F3C 0104 move.w -[A7], 0x104 00000160 A9BA syscall GetString 00000162 2B5F FBD2 move.l [A5 - 0x42E], [A7]+ 00000166 594F subq.w A7, 4 00000168 3F3C 0105 move.w -[A7], 0x105 0000016C A9BA syscall GetString 0000016E 2B5F FBCE move.l [A5 - 0x432], [A7]+ 00000172 594F subq.w A7, 4 00000174 3F3C 0100 move.w -[A7], 0x100 00000178 2F2D FCDE move.l -[A7], [A5 - 0x322] 0000017C A9BE syscall GetNewControl 0000017E 2B5F FCDA move.l [A5 - 0x326], [A7]+ 00000182 594F subq.w A7, 4 00000184 3F3C 0101 move.w -[A7], 0x101 00000188 2F2D FCDE move.l -[A7], [A5 - 0x322] 0000018C A9BE syscall GetNewControl 0000018E 2B5F FCD6 move.l [A5 - 0x32A], [A7]+ 00000192 2F2D FCD6 move.l -[A7], [A5 - 0x32A] 00000196 206D FBD2 movea.l A0, [A5 - 0x42E] 0000019A 2050 movea.l A0, [A0] 0000019C 2F08 move.l -[A7], A0 0000019E A95F syscall SetControlTitle/SetCTitle 000001A0 2F2D FCD6 move.l -[A7], [A5 - 0x32A] 000001A4 3F3C 00FF move.w -[A7], 0xFF 000001A8 A95D syscall HiliteControl 000001AA 594F subq.w A7, 4 000001AC 3F3C 0102 move.w -[A7], 0x102 000001B0 2F2D FCDE move.l -[A7], [A5 - 0x322] 000001B4 A9BE syscall GetNewControl 000001B6 2B5F FCD2 move.l [A5 - 0x32E], [A7]+ 000001BA 594F subq.w A7, 4 000001BC 3F3C 0103 move.w -[A7], 0x103 000001C0 2F2D FCDE move.l -[A7], [A5 - 0x322] 000001C4 A9BE syscall GetNewControl 000001C6 2B5F FCCE move.l [A5 - 0x332], [A7]+ 000001CA 594F subq.w A7, 4 000001CC 3F3C 0104 move.w -[A7], 0x104 000001D0 2F2D FCDE move.l -[A7], [A5 - 0x322] 000001D4 A9BE syscall GetNewControl 000001D6 2B5F FCCA move.l [A5 - 0x336], [A7]+ 000001DA 594F subq.w A7, 4 000001DC 3F3C 0105 move.w -[A7], 0x105 000001E0 2F2D FCDE move.l -[A7], [A5 - 0x322] 000001E4 A9BE syscall GetNewControl 000001E6 2B5F FCC6 move.l [A5 - 0x33A], [A7]+ 000001EA 4E5E unlink A6 000001EC 4E75 rts fn000001EE: 000001EE 4E56 FFF0 link A6, -0x0010 000001F2 4E71 nop 000001F4 4E71 nop 000001F6 206D FCD6 movea.l A0, [A5 - 0x32A] 000001FA 2050 movea.l A0, [A0] 000001FC 3B68 000E FC5C move.w [A5 - 0x3A4], [A0 + 0xE] 00000202 206D FCD6 movea.l A0, [A5 - 0x32A] 00000206 2050 movea.l A0, [A0] 00000208 3028 000C move.w D0, [A0 + 0xC] 0000020C 5840 addq.w D0, 4 0000020E 3B40 FC56 move.w [A5 - 0x3AA], D0 00000212 302D FC5C move.w D0, [A5 - 0x3A4] 00000216 0640 FFE0 addi.w D0, 0xFFE0 0000021A 3B40 FC58 move.w [A5 - 0x3A8], D0 0000021E 302D FC56 move.w D0, [A5 - 0x3AA] 00000222 0640 0011 addi.w D0, 0x11 00000226 3B40 FC5A move.w [A5 - 0x3A6], D0 0000022A 41ED FC56 lea.l A0, [A5 - 0x3AA] 0000022E 43ED FC4E lea.l A1, [A5 - 0x3B2] 00000232 22D8 move.l [A1]+, [A0]+ 00000234 22D8 move.l [A1]+, [A0]+ 00000236 486D FC4E pea.l [A5 - 0x3B2] 0000023A 4267 clr.w -[A7] 0000023C 3F3C 0015 move.w -[A7], 0x15 00000240 A8A8 syscall OffsetRect 00000242 41ED FC4E lea.l A0, [A5 - 0x3B2] 00000246 43ED FC46 lea.l A1, [A5 - 0x3BA] 0000024A 22D8 move.l [A1]+, [A0]+ 0000024C 22D8 move.l [A1]+, [A0]+ 0000024E 486D FC46 pea.l [A5 - 0x3BA] 00000252 4267 clr.w -[A7] 00000254 3F3C 0015 move.w -[A7], 0x15 00000258 A8A8 syscall OffsetRect 0000025A 594F subq.w A7, 4 0000025C 3F3C 0100 move.w -[A7], 0x100 00000260 A9BA syscall GetString 00000262 2B5F FBCA move.l [A5 - 0x436], [A7]+ 00000266 594F subq.w A7, 4 00000268 3F3C 0101 move.w -[A7], 0x101 0000026C A9BA syscall GetString 0000026E 2B5F FBC6 move.l [A5 - 0x43A], [A7]+ 00000272 594F subq.w A7, 4 00000274 3F3C 0102 move.w -[A7], 0x102 00000278 A9BA syscall GetString 0000027A 2B5F FBC2 move.l [A5 - 0x43E], [A7]+ 0000027E 3B7C 006A FC80 move.w [A5 - 0x380], 0x6A /* 'j' */ 00000284 3B7C 00BD FC7E move.w [A5 - 0x382], 0xBD 0000028A 701C moveq.l D0, 0x1C 0000028C C1FC 0002 muls.w D0, 0x2 00000290 D06D FC80 add.w D0, [A5 - 0x380] 00000294 3B40 FC84 move.w [A5 - 0x37C], D0 00000298 701C moveq.l D0, 0x1C 0000029A C1FC 0002 muls.w D0, 0x2 0000029E D06D FC7E add.w D0, [A5 - 0x382] 000002A2 3B40 FC82 move.w [A5 - 0x37E], D0 000002A6 41ED FC7E lea.l A0, [A5 - 0x382] 000002AA 43ED FC2E lea.l A1, [A5 - 0x3D2] 000002AE 22D8 move.l [A1]+, [A0]+ 000002B0 22D8 move.l [A1]+, [A0]+ 000002B2 486D FC2E pea.l [A5 - 0x3D2] 000002B6 3F3C FFFB move.w -[A7], 0xFFFB 000002BA 3F3C FFFB move.w -[A7], 0xFFFB 000002BE A8A9 syscall InsetRect 000002C0 302D FC32 move.w D0, [A5 - 0x3CE] 000002C4 0640 0023 addi.w D0, 0x23 /* '#' */ 000002C8 3B40 FC32 move.w [A5 - 0x3CE], D0 000002CC 41ED FC46 lea.l A0, [A5 - 0x3BA] 000002D0 43ED FC3E lea.l A1, [A5 - 0x3C2] 000002D4 22D8 move.l [A1]+, [A0]+ 000002D6 22D8 move.l [A1]+, [A0]+ 000002D8 486D FC3E pea.l [A5 - 0x3C2] 000002DC 701C moveq.l D0, 0x1C 000002DE C1FC 0002 muls.w D0, 0x2 000002E2 0640 000A addi.w D0, 0xA /* '\n' */ 000002E6 3F00 move.w -[A7], D0 000002E8 3F3C FFFB move.w -[A7], 0xFFFB 000002EC A8A8 syscall OffsetRect 000002EE 426D FD3A clr.w [A5 - 0x2C6] 000002F2 3B7C 00AC FC78 move.w [A5 - 0x388], 0xAC 000002F8 3B7C 00BE FC76 move.w [A5 - 0x38A], 0xBE 000002FE 302D FC78 move.w D0, [A5 - 0x388] 00000302 0640 0064 addi.w D0, 0x64 /* 'd' */ 00000306 3B40 FC7C move.w [A5 - 0x384], D0 0000030A 302D FC76 move.w D0, [A5 - 0x38A] 0000030E 0640 0050 addi.w D0, 0x50 /* 'P' */ 00000312 3B40 FC7A move.w [A5 - 0x386], D0 00000316 302D FC7C move.w D0, [A5 - 0x384] 0000031A 5B40 subq.w D0, 5 0000031C 3B40 FC6C move.w [A5 - 0x394], D0 00000320 302D FC76 move.w D0, [A5 - 0x38A] 00000324 0640 0012 addi.w D0, 0x12 00000328 3B40 FC66 move.w [A5 - 0x39A], D0 0000032C 302D FC6C move.w D0, [A5 - 0x394] 00000330 0640 FFE0 addi.w D0, 0xFFE0 00000334 3B40 FC68 move.w [A5 - 0x398], D0 00000338 302D FC66 move.w D0, [A5 - 0x39A] 0000033C 0640 0012 addi.w D0, 0x12 00000340 3B40 FC6A move.w [A5 - 0x396], D0 00000344 4E5E unlink A6 00000346 4E75 rts fn00000348: 00000348 4E56 FFF0 link A6, -0x0010 0000034C 4E71 nop 0000034E 4E71 nop 00000350 594F subq.w A7, 4 00000352 3F3C 0100 move.w -[A7], 0x100 00000356 A9BF syscall GetRMenu 00000358 2B5F FCEE move.l [A5 - 0x312], [A7]+ 0000035C 2F2D FCEE move.l -[A7], [A5 - 0x312] 00000360 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 00000366 A94D syscall AppendResMenu/AddResMenu 00000368 2F2D FCEE move.l -[A7], [A5 - 0x312] 0000036C 4267 clr.w -[A7] 0000036E A935 syscall InsertMenu 00000370 594F subq.w A7, 4 00000372 3F3C 0101 move.w -[A7], 0x101 00000376 A9BF syscall GetRMenu 00000378 2B5F FCEA move.l [A5 - 0x316], [A7]+ 0000037C 2F2D FCEA move.l -[A7], [A5 - 0x316] 00000380 4267 clr.w -[A7] 00000382 A935 syscall InsertMenu 00000384 594F subq.w A7, 4 00000386 3F3C 0102 move.w -[A7], 0x102 0000038A A9BF syscall GetRMenu 0000038C 2B5F FCE6 move.l [A5 - 0x31A], [A7]+ 00000390 2F2D FCE6 move.l -[A7], [A5 - 0x31A] 00000394 4267 clr.w -[A7] 00000396 A935 syscall InsertMenu 00000398 594F subq.w A7, 4 0000039A 3F3C 0103 move.w -[A7], 0x103 0000039E A9BF syscall GetRMenu 000003A0 2B5F FCE2 move.l [A5 - 0x31E], [A7]+ 000003A4 2F2D FCE2 move.l -[A7], [A5 - 0x31E] 000003A8 4267 clr.w -[A7] 000003AA A935 syscall InsertMenu 000003AC A937 syscall DrawMenuBar 000003AE 4E5E unlink A6 000003B0 4E75 rts fn000003B2: 000003B2 4E56 FFEE link A6, -0x0012 000003B6 48E7 0100 movem.l -[A7], D7 000003BA 206E 0008 movea.l A0, [A6 + 0x8] 000003BE 2050 movea.l A0, [A0] 000003C0 3F28 0004 move.w -[A7], [A0 + 0x4] 000003C4 206E 0008 movea.l A0, [A6 + 0x8] 000003C8 2050 movea.l A0, [A0] 000003CA 3F28 0002 move.w -[A7], [A0 + 0x2] 000003CE A893 syscall MoveTo 000003D0 206E 0008 movea.l A0, [A6 + 0x8] 000003D4 2050 movea.l A0, [A0] 000003D6 3E10 move.w D7, [A0] 000003D8 7002 moveq.l D0, 0x02 000003DA BE40 cmp.w D7, D0 000003DC 6D00 0032 blt +0x34 /* 00000410 */ 000003E0 3D40 FFEE move.w [A6 - 0x12], D0 000003E4 9E40 sub.w D7, D0 label000003E6: 000003E6 206E 0008 movea.l A0, [A6 + 0x8] 000003EA 2050 movea.l A0, [A0] 000003EC 302E FFEE move.w D0, [A6 - 0x12] 000003F0 E540 asl D0.w, 2 000003F2 3F30 0000 move.w -[A7], [A0 + D0.w] 000003F6 206E 0008 movea.l A0, [A6 + 0x8] 000003FA 2050 movea.l A0, [A0] 000003FC 302E FFEE move.w D0, [A6 - 0x12] 00000400 E540 asl D0.w, 2 00000402 3F30 00FE move.w -[A7], [A0 + D0.w - 0x2] 00000406 A891 syscall LineTo 00000408 526E FFEE addq.w [A6 - 0x12], 1 0000040C 51CF FFD8 dbf D7, -0x2A /* 000003E6 */ label00000410: 00000410 206E 0008 movea.l A0, [A6 + 0x8] 00000414 2050 movea.l A0, [A0] 00000416 3F28 0004 move.w -[A7], [A0 + 0x4] 0000041A 206E 0008 movea.l A0, [A6 + 0x8] 0000041E 2050 movea.l A0, [A0] 00000420 3F28 0002 move.w -[A7], [A0 + 0x2] 00000424 A891 syscall LineTo 00000426 4CDF 0080 movem.l D7, [A7]+ 0000042A 4E5E unlink A6 0000042C 205F movea.l A0, [A7]+ 0000042E 584F addq.w A7, 4 00000430 4ED0 jmp [A0] fn00000432: 00000432 4E56 FFE4 link A6, -0x001C 00000436 4E71 nop 00000438 4E71 nop 0000043A 594F subq.w A7, 4 0000043C 3F3C 0100 move.w -[A7], 0x100 00000440 A9BC syscall GetPicture 00000442 2B5F FCC2 move.l [A5 - 0x33E], [A7]+ 00000446 3B7C 0104 FD0A move.w [A5 - 0x2F6], 0x104 0000044C 594F subq.w A7, 4 0000044E 3F2D FD0A move.w -[A7], [A5 - 0x2F6] 00000452 A9BC syscall GetPicture 00000454 2B5F FCBE move.l [A5 - 0x342], [A7]+ 00000458 594F subq.w A7, 4 0000045A 3F3C 0102 move.w -[A7], 0x102 0000045E A9BC syscall GetPicture 00000460 2B5F FCBA move.l [A5 - 0x346], [A7]+ 00000464 594F subq.w A7, 4 00000466 3F3C 0107 move.w -[A7], 0x107 0000046A A9BC syscall GetPicture 0000046C 2B5F FCB6 move.l [A5 - 0x34A], [A7]+ 00000470 594F subq.w A7, 4 00000472 3F3C 0108 move.w -[A7], 0x108 00000476 A9BC syscall GetPicture 00000478 2B5F FCB2 move.l [A5 - 0x34E], [A7]+ 0000047C 594F subq.w A7, 4 0000047E 3F3C 0109 move.w -[A7], 0x109 00000482 A9BC syscall GetPicture 00000484 2B5F FCAE move.l [A5 - 0x352], [A7]+ 00000488 594F subq.w A7, 4 0000048A A8D8 syscall NewRgn 0000048C 2B5F FBF6 move.l [A5 - 0x40A], [A7]+ 00000490 594F subq.w A7, 4 00000492 2F3C 5247 4E20 move.l -[A7], 0x52474E20 /* 'RGN ' */ 00000498 3F3C 0100 move.w -[A7], 0x100 0000049C A9A0 syscall GetResource 0000049E 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 000004A2 A8DA syscall OpenRgn 000004A4 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000004A8 4EBA FF08 jsr [PC - 0xF8 /* 000003B2 */] 000004AC 2F2D FBF6 move.l -[A7], [A5 - 0x40A] 000004B0 A8DB syscall CloseRgn 000004B2 594F subq.w A7, 4 000004B4 A8D8 syscall NewRgn 000004B6 2B5F FBF2 move.l [A5 - 0x40E], [A7]+ 000004BA 594F subq.w A7, 4 000004BC 2F3C 5247 4E20 move.l -[A7], 0x52474E20 /* 'RGN ' */ 000004C2 3F3C 0103 move.w -[A7], 0x103 000004C6 A9A0 syscall GetResource 000004C8 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 000004CC A8DA syscall OpenRgn 000004CE 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000004D2 4EBA FEDE jsr [PC - 0x122 /* 000003B2 */] 000004D6 2F2D FBF2 move.l -[A7], [A5 - 0x40E] 000004DA A8DB syscall CloseRgn 000004DC 1B7C 0001 FD44 move.b [A5 - 0x2BC], 0x1 000004E2 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000004E6 206D FCBE movea.l A0, [A5 - 0x342] 000004EA 2050 movea.l A0, [A0] 000004EC 41E8 0002 lea.l A0, [A0 + 0x2] 000004F0 43ED FC9E lea.l A1, [A5 - 0x362] 000004F4 22D8 move.l [A1]+, [A0]+ 000004F6 22D8 move.l [A1]+, [A0]+ 000004F8 486D FC9E pea.l [A5 - 0x362] 000004FC 3F3C 0003 move.w -[A7], 0x3 00000500 3F3C 003D move.w -[A7], 0x3D /* '=' */ 00000504 A8A9 syscall InsetRect 00000506 3D7C 00FA FFEA move.w [A6 - 0x16], 0xFA 0000050C 3D7C FFE2 FFE8 move.w [A6 - 0x18], 0xFFE2 00000512 486D FC9E pea.l [A5 - 0x362] 00000516 3F2E FFEA move.w -[A7], [A6 - 0x16] 0000051A 3F2E FFE8 move.w -[A7], [A6 - 0x18] 0000051E A8A8 syscall OffsetRect 00000520 594F subq.w A7, 4 00000522 3F3C 0103 move.w -[A7], 0x103 00000526 A9BA syscall GetString 00000528 2B5F FBBE move.l [A5 - 0x442], [A7]+ 0000052C 206D FCBA movea.l A0, [A5 - 0x346] 00000530 2050 movea.l A0, [A0] 00000532 41E8 0002 lea.l A0, [A0 + 0x2] 00000536 43ED FC96 lea.l A1, [A5 - 0x36A] 0000053A 22D8 move.l [A1]+, [A0]+ 0000053C 22D8 move.l [A1]+, [A0]+ 0000053E 486D FC96 pea.l [A5 - 0x36A] 00000542 3F3C 017C move.w -[A7], 0x17C 00000546 3F3C 00C1 move.w -[A7], 0xC1 0000054A A8A8 syscall OffsetRect 0000054C 302D FC96 move.w D0, [A5 - 0x36A] 00000550 0640 0012 addi.w D0, 0x12 00000554 2F00 move.l -[A7], D0 00000556 554F subq.w A7, 2 00000558 A861 syscall Random 0000055A 321F move.w D1, [A7]+ 0000055C 201F move.l D0, [A7]+ 0000055E 48C1 ext.l D1 00000560 741F moveq.l D2, 0x1F 00000562 C282 and.l D1, D2 00000564 48C0 ext.l D0 00000566 D081 add.l D0, D1 00000568 3B40 FC1E move.w [A5 - 0x3E2], D0 0000056C 302D FC98 move.w D0, [A5 - 0x368] 00000570 0640 0019 addi.w D0, 0x19 00000574 2F00 move.l -[A7], D0 00000576 554F subq.w A7, 2 00000578 A861 syscall Random 0000057A 321F move.w D1, [A7]+ 0000057C 201F move.l D0, [A7]+ 0000057E 48C1 ext.l D1 00000580 741F moveq.l D2, 0x1F 00000582 C282 and.l D1, D2 00000584 48C0 ext.l D0 00000586 D081 add.l D0, D1 00000588 3B40 FC20 move.w [A5 - 0x3E0], D0 0000058C 302D FC1E move.w D0, [A5 - 0x3E2] 00000590 5640 addq.w D0, 3 00000592 3B40 FC22 move.w [A5 - 0x3DE], D0 00000596 302D FC20 move.w D0, [A5 - 0x3E0] 0000059A 5640 addq.w D0, 3 0000059C 3B40 FC24 move.w [A5 - 0x3DC], D0 000005A0 206D FCB6 movea.l A0, [A5 - 0x34A] 000005A4 2050 movea.l A0, [A0] 000005A6 41E8 0002 lea.l A0, [A0 + 0x2] 000005AA 43ED FC8E lea.l A1, [A5 - 0x372] 000005AE 22D8 move.l [A1]+, [A0]+ 000005B0 22D8 move.l [A1]+, [A0]+ 000005B2 486D FC8E pea.l [A5 - 0x372] 000005B6 3F3C 01AE move.w -[A7], 0x1AE 000005BA 3F3C 00FF move.w -[A7], 0xFF 000005BE A8A8 syscall OffsetRect 000005C0 206D FCB2 movea.l A0, [A5 - 0x34E] 000005C4 2050 movea.l A0, [A0] 000005C6 41E8 0002 lea.l A0, [A0 + 0x2] 000005CA 43ED FC26 lea.l A1, [A5 - 0x3DA] 000005CE 22D8 move.l [A1]+, [A0]+ 000005D0 22D8 move.l [A1]+, [A0]+ 000005D2 486D FC26 pea.l [A5 - 0x3DA] 000005D6 302D FC28 move.w D0, [A5 - 0x3D8] 000005DA 4440 neg.w D0 000005DC 3F00 move.w -[A7], D0 000005DE 302D FC26 move.w D0, [A5 - 0x3DA] 000005E2 4440 neg.w D0 000005E4 3F00 move.w -[A7], D0 000005E6 A8A8 syscall OffsetRect 000005E8 486D FC26 pea.l [A5 - 0x3DA] 000005EC 3F3C 00AF move.w -[A7], 0xAF 000005F0 3F3C 00C1 move.w -[A7], 0xC1 000005F4 A8A8 syscall OffsetRect 000005F6 4E5E unlink A6 000005F8 4E75 rts export_12: 000005FA 4E56 FFE4 link A6, -0x001C 000005FE 4E71 nop 00000600 4E71 nop 00000602 41ED FE22 lea.l A0, [A5 - 0x1DE] 00000606 2F08 move.l -[A7], A0 00000608 A86E syscall InitGraf 0000060A A8FE syscall InitFonts 0000060C 3F3C FFFF move.w -[A7], 0xFFFF 00000610 4267 clr.w -[A7] 00000612 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000616 A912 syscall InitWindows 00000618 A930 syscall InitMenus 0000061A A9CC syscall TEInit 0000061C 42A7 clr.l -[A7] 0000061E A97B syscall InitDialogs 00000620 A850 syscall InitCursor 00000622 4EBA F9DC jsr [PC - 0x624 /* 00000000 */] 00000626 4EBA FD20 jsr [PC - 0x2E0 /* 00000348 */] 0000062A 594F subq.w A7, 4 0000062C 3F3C 0100 move.w -[A7], 0x100 00000630 A9B9 syscall GetCursor 00000632 2B5F FBE2 move.l [A5 - 0x41E], [A7]+ 00000636 594F subq.w A7, 4 00000638 3F3C 0101 move.w -[A7], 0x101 0000063C A9B9 syscall GetCursor 0000063E 2B5F FBDE move.l [A5 - 0x422], [A7]+ 00000642 4EBA FB0E jsr [PC - 0x4F2 /* 00000152 */] 00000646 4EBA FBA6 jsr [PC - 0x45A /* 000001EE */] 0000064A 594F subq.w A7, 4 0000064C A975 syscall TickCount 0000064E 2B5F FD02 move.l [A5 - 0x2FE], [A7]+ 00000652 2B6D FD02 FCFA move.l [A5 - 0x306], [A5 - 0x2FE] 00000658 2B6D FD02 FD06 move.l [A5 - 0x2FA], [A5 - 0x2FE] 0000065E 2B6D FD02 FCF2 move.l [A5 - 0x30E], [A5 - 0x2FE] 00000664 2B6D FD02 FDA4 move.l [A5 - 0x25C], [A5 - 0x2FE] 0000066A 594F subq.w A7, 4 0000066C A8D8 syscall NewRgn 0000066E 2B5F FBEE move.l [A5 - 0x412], [A7]+ 00000672 594F subq.w A7, 4 00000674 A8D8 syscall NewRgn 00000676 2B5F FBEA move.l [A5 - 0x416], [A7]+ 0000067A 594F subq.w A7, 4 0000067C A8D8 syscall NewRgn 0000067E 2B5F FBFA move.l [A5 - 0x406], [A7]+ 00000682 594F subq.w A7, 4 00000684 A8D8 syscall NewRgn 00000686 2B5F FBE6 move.l [A5 - 0x41A], [A7]+ 0000068A 4EBA FDA6 jsr [PC - 0x25A /* 00000432 */] 0000068E 4EBA FA10 jsr [PC - 0x5F0 /* 000000A0 */] 00000692 4EBA F9B0 jsr [PC - 0x650 /* 00000044 */] 00000696 41ED FDAE lea.l A0, [A5 - 0x252] 0000069A 43EE FFE4 lea.l A1, [A6 - 0x1C] 0000069E 22D8 move.l [A1]+, [A0]+ 000006A0 22D8 move.l [A1]+, [A0]+ 000006A2 486D FC36 pea.l [A5 - 0x3CA] 000006A6 3F3C 0004 move.w -[A7], 0x4 000006AA 3F3C 0018 move.w -[A7], 0x18 000006AE 302E FFEA move.w D0, [A6 - 0x16] 000006B2 5940 subq.w D0, 4 000006B4 3F00 move.w -[A7], D0 000006B6 302E FFE8 move.w D0, [A6 - 0x18] 000006BA 5940 subq.w D0, 4 000006BC 3F00 move.w -[A7], D0 000006BE A8A7 syscall SetRect 000006C0 422D FD46 clr.b [A5 - 0x2BA] 000006C4 422D FD42 clr.b [A5 - 0x2BE] 000006C8 422D FD41 clr.b [A5 - 0x2BF] 000006CC 4E5E unlink A6 000006CE 4E75 rts